darivative by limits mathod